From 449085f880bbe83613cd1d27cd414e24963cb985 Mon Sep 17 00:00:00 2001 From: Julian Date: Wed, 7 Nov 2018 13:34:54 +0100 Subject: Kinda rotating --- ] | 62 -------------------------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 ] (limited to ']') diff --git a/] b/] deleted file mode 100644 index f335939..0000000 --- a/] +++ /dev/null @@ -1,62 +0,0 @@ -#include "maxCommands.h" - -#define cs 6 -#define clk 5 -#define dataIn 3 - - -void setup() { - Serial.begin(9600); - - Serial.println("Starting up \n\n\n"); - - pinMode(cs, OUTPUT); - pinMode(clk, OUTPUT); - pinMode(dataIn, OUTPUT); - - - digitalWrite(cs, HIGH); - - writeCommand(maxSHUTDOWN_INV, 1); - - writeCommand(maxINTENSITY, 0x00); - - -} - -void loop() { - - for ( int i = 0; i < 255; i++) { - writeCommand(maxDIGIT_1, i); - - delay(200); - } - -} - - -void writeCommand(uint8_t addr, uint8_t data) { - uint16_t byteToWrite = addr << 8 | data; - - //Set Chip select low - digitalWrite(cs, LOW); - - Serial.print("Writing: "); - for (int i = 0; i < 16; i++) { - bool bitToWrite = ( byteToWrite & 1 << 15 - i ) > 0; - Serial.print( bitToWrite ); - - //Write Data - digitalWrite(dataIn, bitToWrite); - delayMicroseconds(10); - - //Write clock - digitalWrite(clk, HIGH); - - //Wait and go low - delayMicroseconds(100); - digitalWrite(clk, LOW); - } - digitalWrite(cs, HIGH); - Serial.println(); -} -- cgit v1.2.3